package com.chenglu.android.payment.bean;

import com.chenglu.android.goodsinfo.bean.ShopCouponPage;

import java.util.List;

/**
 * @author: lyj
 * @Created: by Copyright 2023/10/12 Guangzhou Hongma Technology Co., Ltd. All rights reserved.
 * @Description：
 */
public class CouponListBean {


    private Integer code;
    private List<Data> data;
    private String msg;
    private Boolean success;

    public Integer getCode() {
        return code;
    }

    public void setCode(Integer code) {
        this.code = code;
    }

    public List<Data> getData() {
        return data;
    }

    public void setData(List<Data> data) {
        this.data = data;
    }

    public String getMsg() {
        return msg;
    }

    public void setMsg(String msg) {
        this.msg = msg;
    }

    public Boolean getSuccess() {
        return success;
    }

    public void setSuccess(Boolean success) {
        this.success = success;
    }

    public static class Data {
        private double couponAmount;
        private String couponDesc;
        private String couponId;
        private String couponName;
        private String couponPercentage;
        private Integer couponUseType;
        private Integer day;
        private String id;
        private Integer isFixedTime;
        private String keyId;
        private double minMoney;
        private String receiveTime;
        private String receivingProportion;
        private String shopsName;
        private Integer shopsTypeId;
        private String useEndTime;
        private String useStartTime;
        private Integer useStatus;
        private String useTime;
        private Integer useType;
        private String userId;
        private Integer version;

        private Integer inventory;
        private Integer isDeleted;

        private Boolean isReceive;

        public Integer getInventory() {
            return inventory;
        }

        public void setInventory(Integer inventory) {
            this.inventory = inventory;
        }

        public Integer getIsDeleted() {
            return isDeleted;
        }

        public void setIsDeleted(Integer isDeleted) {
            this.isDeleted = isDeleted;
        }

        public Boolean getReceive() {
            return isReceive;
        }

        public void setReceive(Boolean receive) {
            isReceive = receive;
        }

        private List<GoodsList> goodsList;

        public List<GoodsList> getGoodsList() {
            return goodsList;
        }

        public void setGoodsList(List<GoodsList> goodsList) {
            this.goodsList = goodsList;
        }

        private Integer isSelect;

        public Integer getIsSelect() {
            return isSelect;
        }

        public void setIsSelect(Integer isSelect) {
            this.isSelect = isSelect;
        }

        boolean tagSelect ;

        public boolean isTagSelect() {
            return tagSelect;
        }

        public void setTagSelect(boolean tagSelect) {
            this.tagSelect = tagSelect;
        }

        public double getCouponAmount() {
            return couponAmount;
        }

        public void setCouponAmount(double couponAmount) {
            this.couponAmount = couponAmount;
        }

        public String getCouponDesc() {
            return couponDesc;
        }

        public void setCouponDesc(String couponDesc) {
            this.couponDesc = couponDesc;
        }

        public String getCouponId() {
            return couponId;
        }

        public void setCouponId(String couponId) {
            this.couponId = couponId;
        }

        public String getCouponName() {
            return couponName;
        }

        public void setCouponName(String couponName) {
            this.couponName = couponName;
        }

        public String getCouponPercentage() {
            return couponPercentage;
        }

        public void setCouponPercentage(String couponPercentage) {
            this.couponPercentage = couponPercentage;
        }

        public Integer getCouponUseType() {
            return couponUseType;
        }

        public void setCouponUseType(Integer couponUseType) {
            this.couponUseType = couponUseType;
        }

        public Integer getDay() {
            return day;
        }

        public void setDay(Integer day) {
            this.day = day;
        }

        public String getId() {
            return id;
        }

        public void setId(String id) {
            this.id = id;
        }

        public Integer getIsFixedTime() {
            return isFixedTime;
        }

        public void setIsFixedTime(Integer isFixedTime) {
            this.isFixedTime = isFixedTime;
        }

        public String getKeyId() {
            return keyId;
        }

        public void setKeyId(String keyId) {
            this.keyId = keyId;
        }

        public double getMinMoney() {
            return minMoney;
        }

        public void setMinMoney(double minMoney) {
            this.minMoney = minMoney;
        }

        public String getReceiveTime() {
            return receiveTime;
        }

        public void setReceiveTime(String receiveTime) {
            this.receiveTime = receiveTime;
        }

        public String getReceivingProportion() {
            return receivingProportion;
        }

        public void setReceivingProportion(String receivingProportion) {
            this.receivingProportion = receivingProportion;
        }

        public String getShopsName() {
            return shopsName;
        }

        public void setShopsName(String shopsName) {
            this.shopsName = shopsName;
        }

        public Integer getShopsTypeId() {
            return shopsTypeId;
        }

        public void setShopsTypeId(Integer shopsTypeId) {
            this.shopsTypeId = shopsTypeId;
        }

        public String getUseEndTime() {
            return useEndTime;
        }

        public void setUseEndTime(String useEndTime) {
            this.useEndTime = useEndTime;
        }

        public String getUseStartTime() {
            return useStartTime;
        }

        public void setUseStartTime(String useStartTime) {
            this.useStartTime = useStartTime;
        }

        public Integer getUseStatus() {
            return useStatus;
        }

        public void setUseStatus(Integer useStatus) {
            this.useStatus = useStatus;
        }

        public String getUseTime() {
            return useTime;
        }

        public void setUseTime(String useTime) {
            this.useTime = useTime;
        }

        public Integer getUseType() {
            return useType;
        }

        public void setUseType(Integer useType) {
            this.useType = useType;
        }

        public String getUserId() {
            return userId;
        }

        public void setUserId(String userId) {
            this.userId = userId;
        }

        public Integer getVersion() {
            return version;
        }

        public void setVersion(Integer version) {
            this.version = version;
        }

        public static class GoodsList {
            private Integer auditStatus;
            private String categoryId;
            private String categoryIds;
            private String createTime;
            private String discount;
            private String equityCount;
            private Integer equityType;
            private String giveRedBeans;
            private String goodsDesc;
            private String goodsDetail;
            private String goodsImg;
            private String goodsImgList;
            private String goodsName;
            private String goodsPrice;
            private String goodsSn;
            private String goodsWeight;
            private Integer hasDiscount;
            private Integer hasResource;
            private String id;
            private Integer inventory;
            private Integer isDeleted;
            private Integer isEquity;
            private Integer isHot;
            private Integer isHotPlatform;
            private Integer isRecommend;
            private Integer isRecommendPlatform;
            private Integer isSpec;
            private String keywords;
            private Integer limitType;
            private String materials;
            private Integer moduleRecommend;
            private Integer platformStatus;
            private Integer recommendSort;
            private Integer refundType;
            private String rejectMsg;
            private String resourceIds;
            private String salesAmount;
            private String selectedRecommend;
            private Integer shopsTypeId;
            private Integer sort;
            private Integer status;
            private String tenantId;
            private Integer timeLimitType;
            private String todayCanUseCount;
            private String transportId;
            private String updateTime;
            private Integer useDay;
            private String useEndTimeLimit;
            private String useStartTimeLimit;
            private Integer version;

            public Integer getAuditStatus() {
                return auditStatus;
            }

            public void setAuditStatus(Integer auditStatus) {
                this.auditStatus = auditStatus;
            }

            public String getCategoryId() {
                return categoryId;
            }

            public void setCategoryId(String categoryId) {
                this.categoryId = categoryId;
            }

            public String getCategoryIds() {
                return categoryIds;
            }

            public void setCategoryIds(String categoryIds) {
                this.categoryIds = categoryIds;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getDiscount() {
                return discount;
            }

            public void setDiscount(String discount) {
                this.discount = discount;
            }

            public String getEquityCount() {
                return equityCount;
            }

            public void setEquityCount(String equityCount) {
                this.equityCount = equityCount;
            }

            public Integer getEquityType() {
                return equityType;
            }

            public void setEquityType(Integer equityType) {
                this.equityType = equityType;
            }

            public String getGiveRedBeans() {
                return giveRedBeans;
            }

            public void setGiveRedBeans(String giveRedBeans) {
                this.giveRedBeans = giveRedBeans;
            }

            public String getGoodsDesc() {
                return goodsDesc;
            }

            public void setGoodsDesc(String goodsDesc) {
                this.goodsDesc = goodsDesc;
            }

            public String getGoodsDetail() {
                return goodsDetail;
            }

            public void setGoodsDetail(String goodsDetail) {
                this.goodsDetail = goodsDetail;
            }

            public String getGoodsImg() {
                return goodsImg;
            }

            public void setGoodsImg(String goodsImg) {
                this.goodsImg = goodsImg;
            }

            public String getGoodsImgList() {
                return goodsImgList;
            }

            public void setGoodsImgList(String goodsImgList) {
                this.goodsImgList = goodsImgList;
            }

            public String getGoodsName() {
                return goodsName;
            }

            public void setGoodsName(String goodsName) {
                this.goodsName = goodsName;
            }

            public String getGoodsPrice() {
                return goodsPrice;
            }

            public void setGoodsPrice(String goodsPrice) {
                this.goodsPrice = goodsPrice;
            }

            public String getGoodsSn() {
                return goodsSn;
            }

            public void setGoodsSn(String goodsSn) {
                this.goodsSn = goodsSn;
            }

            public String getGoodsWeight() {
                return goodsWeight;
            }

            public void setGoodsWeight(String goodsWeight) {
                this.goodsWeight = goodsWeight;
            }

            public Integer getHasDiscount() {
                return hasDiscount;
            }

            public void setHasDiscount(Integer hasDiscount) {
                this.hasDiscount = hasDiscount;
            }

            public Integer getHasResource() {
                return hasResource;
            }

            public void setHasResource(Integer hasResource) {
                this.hasResource = hasResource;
            }

            public String getId() {
                return id;
            }

            public void setId(String id) {
                this.id = id;
            }

            public Integer getInventory() {
                return inventory;
            }

            public void setInventory(Integer inventory) {
                this.inventory = inventory;
            }

            public Integer getIsDeleted() {
                return isDeleted;
            }

            public void setIsDeleted(Integer isDeleted) {
                this.isDeleted = isDeleted;
            }

            public Integer getIsEquity() {
                return isEquity;
            }

            public void setIsEquity(Integer isEquity) {
                this.isEquity = isEquity;
            }

            public Integer getIsHot() {
                return isHot;
            }

            public void setIsHot(Integer isHot) {
                this.isHot = isHot;
            }

            public Integer getIsHotPlatform() {
                return isHotPlatform;
            }

            public void setIsHotPlatform(Integer isHotPlatform) {
                this.isHotPlatform = isHotPlatform;
            }

            public Integer getIsRecommend() {
                return isRecommend;
            }

            public void setIsRecommend(Integer isRecommend) {
                this.isRecommend = isRecommend;
            }

            public Integer getIsRecommendPlatform() {
                return isRecommendPlatform;
            }

            public void setIsRecommendPlatform(Integer isRecommendPlatform) {
                this.isRecommendPlatform = isRecommendPlatform;
            }

            public Integer getIsSpec() {
                return isSpec;
            }

            public void setIsSpec(Integer isSpec) {
                this.isSpec = isSpec;
            }

            public String getKeywords() {
                return keywords;
            }

            public void setKeywords(String keywords) {
                this.keywords = keywords;
            }

            public Integer getLimitType() {
                return limitType;
            }

            public void setLimitType(Integer limitType) {
                this.limitType = limitType;
            }

            public String getMaterials() {
                return materials;
            }

            public void setMaterials(String materials) {
                this.materials = materials;
            }

            public Integer getModuleRecommend() {
                return moduleRecommend;
            }

            public void setModuleRecommend(Integer moduleRecommend) {
                this.moduleRecommend = moduleRecommend;
            }

            public Integer getPlatformStatus() {
                return platformStatus;
            }

            public void setPlatformStatus(Integer platformStatus) {
                this.platformStatus = platformStatus;
            }

            public Integer getRecommendSort() {
                return recommendSort;
            }

            public void setRecommendSort(Integer recommendSort) {
                this.recommendSort = recommendSort;
            }

            public Integer getRefundType() {
                return refundType;
            }

            public void setRefundType(Integer refundType) {
                this.refundType = refundType;
            }

            public String getRejectMsg() {
                return rejectMsg;
            }

            public void setRejectMsg(String rejectMsg) {
                this.rejectMsg = rejectMsg;
            }

            public String getResourceIds() {
                return resourceIds;
            }

            public void setResourceIds(String resourceIds) {
                this.resourceIds = resourceIds;
            }

            public String getSalesAmount() {
                return salesAmount;
            }

            public void setSalesAmount(String salesAmount) {
                this.salesAmount = salesAmount;
            }

            public String getSelectedRecommend() {
                return selectedRecommend;
            }

            public void setSelectedRecommend(String selectedRecommend) {
                this.selectedRecommend = selectedRecommend;
            }

            public Integer getShopsTypeId() {
                return shopsTypeId;
            }

            public void setShopsTypeId(Integer shopsTypeId) {
                this.shopsTypeId = shopsTypeId;
            }

            public Integer getSort() {
                return sort;
            }

            public void setSort(Integer sort) {
                this.sort = sort;
            }

            public Integer getStatus() {
                return status;
            }

            public void setStatus(Integer status) {
                this.status = status;
            }

            public String getTenantId() {
                return tenantId;
            }

            public void setTenantId(String tenantId) {
                this.tenantId = tenantId;
            }

            public Integer getTimeLimitType() {
                return timeLimitType;
            }

            public void setTimeLimitType(Integer timeLimitType) {
                this.timeLimitType = timeLimitType;
            }

            public String getTodayCanUseCount() {
                return todayCanUseCount;
            }

            public void setTodayCanUseCount(String todayCanUseCount) {
                this.todayCanUseCount = todayCanUseCount;
            }

            public String getTransportId() {
                return transportId;
            }

            public void setTransportId(String transportId) {
                this.transportId = transportId;
            }

            public String getUpdateTime() {
                return updateTime;
            }

            public void setUpdateTime(String updateTime) {
                this.updateTime = updateTime;
            }

            public Integer getUseDay() {
                return useDay;
            }

            public void setUseDay(Integer useDay) {
                this.useDay = useDay;
            }

            public String getUseEndTimeLimit() {
                return useEndTimeLimit;
            }

            public void setUseEndTimeLimit(String useEndTimeLimit) {
                this.useEndTimeLimit = useEndTimeLimit;
            }

            public String getUseStartTimeLimit() {
                return useStartTimeLimit;
            }

            public void setUseStartTimeLimit(String useStartTimeLimit) {
                this.useStartTimeLimit = useStartTimeLimit;
            }

            public Integer getVersion() {
                return version;
            }

            public void setVersion(Integer version) {
                this.version = version;
            }
        }
    }
}
